aloe arborescen - Turkish English Dictionary